package com.cowain.monitor.dao;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.cowain.monitor.entity.ErpSoEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 *  
 *  * @author 冬暖
 *  * @projectName pms-monitor
 *  * @title     ErpSoDao   
 *  * @package    com.cowain.monitor.dao  
 *  * @description    ERP销售订单       
 *  * @date   2020/7/27 14:22  
 *  * @version V1.0.0
 *  
 */
@Mapper
public interface ErpSoDao extends BaseMapper<ErpSoEntity> {
    /**
     * 获取销售订单
     * @return 列表
     * @param isDel 状态  0 未读 1已读
     */
    List<ErpSoEntity> findList(@Param("isDel") Long isDel);

    /**
     * 修改ERP销售订单状态
     * @param erpSoEntities ERP销售订单列表
     */
    void updateList(List<ErpSoEntity> erpSoEntities);

    /**
     * 查询项目id
     * @param projectNo 项目编号
     * @return 项目id
     */
    Long findProjectNo(@Param("projectNo") String projectNo);

    /**
     * 修改状态
     * @param collect  单个
     */
    void updateByIds(ErpSoEntity collect);
}
